﻿@{
    ViewBag.Title = "Admin - Reservas";
}
<h2>Reservas</h2>
<form class="form-inline" method="post" action="@Url.Action("VerReservas", "Admin")">
    <label class="control-label">Ver por fecha de ingreso</label>
    <input style="width: 25%;" name="datFecha" class="form-control" type="date" value="@DateTime.Now" />
    <button type="submit" class="btn btn-primary">Buscar</button>
</form>
<br />
<div id="reservas">
    <table class="table">
        <thead>
            <tr>
                <th>Cliente</th>
                <th>DNI</th>
                <th>eMail</th>
                <th>Telefono</th>
                <th>Fecha de Ingreso</th>
                <th>Fecha de Egreso</th>
                <th>Tipo Habitacion</th>
                <th>Cantidad de Noches</th>
                <th>TOTAL</th>
            </tr>
        </thead>
        <tbody>
            @foreach (var reserva in ViewBag.Reservas)
            { 
                <tr>
                    <td>@reserva.Cliente.Nombre @reserva.Cliente.Apellido</td>
                    <td>@reserva.Cliente.Dni</td>
                    <td>@reserva.Cliente.Email</td>
                    <td>@reserva.Cliente.Telefono</td>
                    <td>@reserva.FechaIngreso.ToString("dd/MM/yyyy")</td>
                    <td>@reserva.FechaEgreso.ToString("dd/MM/yyyy")</td>
                    @if (reserva.Categoria != null)
                    {
                        <td>@reserva.Categoria.Nombre</td>
                        <td>@((reserva.FechaEgreso - reserva.FechaIngreso).TotalDays)</td>
                        <td class="success"><b>$ @(((reserva.FechaEgreso - reserva.FechaIngreso).TotalDays) * reserva.Categoria.Precio)</b></td>
                    }
                    else {
                        <td class="danger">-----</td>
                        <td>@((reserva.FechaEgreso - reserva.FechaIngreso).TotalDays)</td>
                        <td class="danger">-----</td>
                    }                    
                    
                </tr>
            }
        </tbody>
    </table>
            @if (ViewBag.HasError)
        {
            <div class="alert alert-danger">@ViewBag.Error</div>
        }
</div>
<a href="@Url.Action("ReservasPorMes", "Admin")" class="btn btn-primary">Buscar reservas por año/mes</a>
@if (ViewBag.Filtro)
{ 
    <a href="VerReservas" class="btn btn-warning">Ver todas las reservas</a>
}